package com.zliblike_platform.entity;

import lombok.Data;

import java.util.Date;

/**
 * 书籍请求实体类，对应BOOK_REQUESTS表
 */
@Data
public class BookRequest {
    private Long requestId;      // 请求ID
    private String title;        // 书名
    private String author;       // 作者
    private String isbn;         // ISBN
    private String publisher;    // 出版社
    private Integer pubYear;     // 出版年份
    private String reason;       // 请求原因
    private String format;       // 期望格式
    private Long requesterId;    // 请求者ID
    private String status;       // 状态：待处理、已接受、已拒绝、已完成
    private Date createdAt;      // 创建时间
    private Date updatedAt;      // 更新时间
    private String rejectReason; // 拒绝原因
    private Long fulfillerId;    // 满足请求的用户ID
    private Long bookId;         // 对应的书籍ID（如果已完成）
} 